home *** CD-ROM | disk | FTP | other *** search
/ Aminet 9 / Aminet 9 (1995)(GTI - Schatztruhe)[!][Dec 1995].iso / Aminet / game / think / ChinaChallenge.readme < prev    next >
Text File  |  1995-10-08  |  8KB  |  169 lines

  1. Short:    China Challenge III
  2. Author:   gnikl@informatik.uni-rostock.de (Gunther Nikl), Dirk Hoffmann
  3. Uploader: gnikl@informatik.uni-rostock.de (Gunther Nikl)
  4. Type:     game/think
  5.  
  6.  
  7.                              China Challenge III
  8.                              -------------------
  9.  
  10.                                Written 1991 by
  11.                                 Dirk Hoffmann
  12.  
  13.                               Rewritten 1993 by
  14.                                  Gunther Nikl
  15.  
  16.                           This program is Freeware !
  17.  
  18.  
  19.  
  20. New features of Version III:
  21. ----------------------------
  22.  
  23. This is an improved version of the game China Challenge. The original program
  24. by Dirk Hoffmann lacked some features and disturbed the mutitasking heavily.
  25. China Challenge III - short called CC3 - is a completely rewritten version of
  26. the old program. CC3 (1.0a) comes as three versions, an assembler, a c and a
  27. c++ one. Basically all versions do the same, but only the asm one supports
  28. arguments and shows the intro picture. The HLL-versions do not offer these
  29. features. However, saved games can be interchanged between all versions.
  30.  
  31. CC3 should run on all amigas as long as they employ a mc680x0 ;-) and only
  32. requires 1.2 of the operating system. It should work on amigas equipped with
  33. graphic cards since the graphic rendering is done with os-calls (at least it
  34. works on a Retina Z3) .
  35.  
  36. Below all changes made since release 3 (1.0):
  37.  
  38.  Fixed:    music setup now properly inits the iorequest and a port (would hang
  39.     otherwise if the audio channels were already allocated)
  40.  
  41.  New:    added a 'C' and 'C++' version 
  42.  
  43.  New:    some code cleanups
  44.     (fixed some potential problems with future revisions of the OS)
  45.  
  46. Below all changes made since release 2:
  47.  
  48.  Fixed:    The busy wait loop for menu handling has been removed. Also the direct
  49.     hardware access to control the mouse events has been removed. Now the
  50.     event handling belongs to commodores programming guidelines. It is
  51.     totally multitasking friendly.
  52.  
  53.  Fixed:    The two-screen technique has been removed. CC3 uses an invisible screen
  54.     for its graphic rendering. Then the blitter moves the whole data to the
  55.     real screen.
  56.  
  57.  New:    The sound replay now uses the audio device instead of directly hitting
  58.     the hardware. The sound file is NOT necessary to play the game unlike
  59.     in CC2. There exists a menu item 'Play Music' so you can switch the
  60.     music on or off. If the sound stuff couldn't be initialized the item
  61.     is anavailable. Music play can be controled at startup see below.
  62.  
  63.  New:    The intro picture has been included in the program. When CC3 starts
  64.     this picture will be displayed and all other initilization stuff
  65.     follows. If you don't want this picture you can switch it off at
  66.     startup see below.
  67.  
  68.  New:    CC3 supports two CLI and Workbench arguments to control the program
  69.     at startup.
  70.  
  71.      NOMUSIC - This argument disables the music. However CC3 tries to
  72.            initialize its audio stuff and to load the sample. If this
  73.            fails the music is disabled during the whole game play.
  74.            Otherwise only the sound output is disabled so you can
  75.            switch the music on later. By default the music is on.
  76.  
  77.      NOINTRO - This argument disables the intro picture. By default you
  78.            will see this picture and all initialization stuff is done
  79.            at this time. This picture shall only show CC3 is alive
  80.            while loading the sample from a floppy disk. If you don't
  81.            want the picture suppress it with this argument.
  82.  
  83.     NOTE:    When started from workbench CC3 needs the 'icon.library' to
  84.         examine the tooltypes. If the library couldn't be opened it
  85.         will use its internal defaults. With the kick 1.2/1.3 icon
  86.         library the equation sign '=' at the end of a tooltype is
  87.         necessary !!!
  88.  
  89.  New:    For loading and saving the filerequester of the arp.library is used
  90.     now. So you need this library installed in libs: to use this option
  91.     but that shouldn't cause a problem I hope. (The library can be found
  92.     in CC3's root libs directory)
  93.     Please note that the file structure of a saved game has changed. It is
  94.     no longer an ascii file because the current game state is also saved.
  95.     This was easier to do when saving an binary. Sorry about this.
  96.  
  97.  New:    The generation of a dragon is much improved. The new algorithm requires
  98.     always only 120 random numbers instead of about 500 as the old one did.
  99.     So it can be estimated that it is faster than before. The random number
  100.     generator has also changed. Now CC3 uses the Tausworth algorithm for
  101.     creating the random numbers. The full description of this algorithm can
  102.     be found in:
  103.  
  104.         "A Comparision of the Correlation Behavior of Random Number
  105.          Generators for the IBM 360"
  106.         Communication of the ACM 11/1968 page 641-644
  107.  
  108.  
  109. The asm version was created with 'SNMA', an very excellent assembler. The 'C'
  110. and the 'C++' version were created with GNU-C (I used 2.3.3, but 2.7.0 works
  111. too). I think compiling with other compilers will not be that easy ;-) For
  112. GNU-C there are 'makefiles' supplied (you should first create the C version).
  113. To get it really work, the data hunk of the compiled programs has to be forced
  114. to load into chip-ram. That can be done eg. with PowerPacker or ..
  115.  
  116.  
  117. I want to thank Dirk Hoffmann for the original program and Torsten "Stoffel"
  118. Christophel for his suggestion to improve the dragon generation to make it
  119. really random.
  120.  
  121.     You can reach me: gnikl@informatik.uni-rostock.de
  122.  
  123.  
  124. ============================= Archive contents =============================
  125.  
  126. Original  Packed Ratio    Date     Time    Name
  127. -------- ------- ----- --------- --------  -------------
  128.      628     273 56.5% 20-Sep-95 18:41:32  ChinaChallenge3.info
  129.      628     270 57.0% 20-Sep-95 17:38:40 +Asm.info
  130.    20716   18881  8.8% 15-Sep-95 14:59:52 +CC3
  131.      629     313 50.2% 20-Sep-95 17:19:54 +CC3.info
  132.    79184   32071 59.4% 15-Sep-95 14:59:34 +CC3.s
  133.      467     236 49.4% 20-Sep-95 17:19:54 +CC3.s.info
  134.      628     270 57.0% 20-Sep-95 17:39:14 +C++.info
  135.    22672    9093 59.8% 09-May-94 19:45:48 +CC3
  136.    10988    3841 65.0% 09-May-94 19:43:40 +cc3.cc
  137.      467     236 49.4% 20-Sep-95 17:15:44 +cc3.cc.info
  138.     8012    2825 64.7% 09-May-94 19:43:40 +cc3.h
  139.      467     236 49.4% 20-Sep-95 17:15:44 +cc3.h.info
  140.      603     286 52.5% 20-Sep-95 17:17:18 +CC3.info
  141.      255     181 29.0% 20-Sep-95 17:21:52 +makefile
  142.      680     367 46.0% 09-May-94 19:43:42 +stubs.c
  143.      467     236 49.4% 20-Sep-95 17:15:44 +stubs.c.info
  144.      628     268 57.3% 20-Sep-95 17:39:18 +C.info
  145.    22316    8911 60.0% 08-May-94 15:12:38 +CC3
  146.    11068    3800 65.6% 08-May-94 15:10:20 +cc3.c
  147.      467     236 49.4% 20-Sep-95 17:15:44 +cc3.c.info
  148.     7680    2670 65.2% 08-May-94 15:10:18 +cc3.h
  149.      467     236 49.4% 20-Sep-95 17:15:44 +cc3.h.info
  150.      603     287 52.4% 20-Sep-95 17:39:10 +CC3.info
  151.    63660    8293 86.9% 08-May-94 15:05:04 +img.c
  152.      467     236 49.4% 20-Sep-95 17:15:44 +img.c.info
  153.     1004     427 57.4% 16-Sep-94 16:19:40 +libmath.a
  154.      220     159 27.7% 20-Sep-95 17:11:32 +makefile
  155.     3360    1468 56.3% 20-Sep-95 18:38:20 +CC3.doc
  156.      437     221 49.4% 20-Sep-95 18:41:28 +CC3.doc.info
  157.     5357    2389 55.4% 20-Sep-95 19:14:36 +CC3.ReadMe
  158.      437     224 48.7% 20-Sep-95 18:41:26 +CC3.ReadMe.info
  159.      532     353 33.6% 13-Sep-93 20:28:30 +Dragon1.cc3
  160.      532     356 33.0% 13-Sep-93 22:48:46 +Dragon2.cc3
  161.      532     355 33.2% 24-Sep-93 13:46:38 +Dragon3.cc3
  162.      532     356 33.0% 26-Sep-93 00:46:20 +Dragon4.cc3
  163.      532     353 33.6% 03-Oct-93 16:49:50 +Dragon5.cc3
  164.      532     353 33.6% 24-Mar-94 18:29:58 +Dragon6.cc3
  165.   104072   88546 14.9% 21-Dec-91 00:52:06 +Sample
  166.    17100   12361 27.7% 09-Feb-94 19:40:50 +arp.library
  167. -------- ------- ----- --------- --------
  168.   390026  202473 48.0% 22-Sep-95 14:08:48   39 files
  169.